from PyQt5.QtGui import QPixmap
from PyQt5.QtWidgets import QApplication,QWidget,QHBoxLayout,QVBoxLayout
from PyQt5.QtWidgets import QPushButton,QLineEdit,QInputDialog
import sys


def on_btn_click():

   
    text, confirm = QInputDialog.getText(w,"输入内容","输入10个字符以内的用户名")

    print("result:",text,confirm)
 
   
    
    #给按钮添加/关联点击事件（函数）
if __name__ == '__main__':
    # 创建应用程序
    app = QApplication(sys.argv)
    # 创建窗口
    w = QWidget()
    #设置窗口标题
    w.setWindowTitle("对话框")
    w.resize(500,500)
    #  创建水平布局 HorizontalLayout    垂直布局 VerticalLayout
    root_layout = QHBoxLayout(w)
    btn = QPushButton("创建")
    btn.clicked.connect(on_btn_click)    
    root_layout.addWidget(btn)
   
    
    
    #显示窗口
    #提交  
    w.show()

    #等待窗口停止
    sys.exit(app.exec())